ftp连接虚拟机linux
从redhat官网下载RHEL6.4 64bit试用版(必须用企业邮箱注册为合作者而不是个人用户才能下载),安装后发现系统没有ftp
命令。由于RHEL6.4是试用版没有注册,所以yum无法使用。于是尝试用rpm从光盘安装相应的ftp安装包。
1.首先挂载上系统安装盘,mount /dev/cdrom /mnt
(可以先在Packages文件夹或其他中查找ftp-0.17-53.el6.x86_64.rpm,找不到再挂载系统安装盘)
2.进入光盘,查找安装包,cd /mnt/Packages
3.[root@localhost Packages]#
ls -a | grep ftp*
ftp-0.17-53.el6.x86_64.rpm
4.安装程序,rpm -ivh ftp-0.17-53.el6.x86_64.rpm
5.安装完成后查看服务chkconfig --list,发现vsftpd服务已经安装
注:ftp服务的启动和关闭命令为:service vsftpd strat/stop/restart
2,如果chkconfig --list,没有vsftpd服务,需要安装vsftpd
①,设置yum软件源为本地ISO
在虚拟机名上右键--设置--选项--共享文件夹--启用--添加--(计算机上linux的镜像文件所在的文件夹 例如:)

/mnt/hgfs/ISO 路径下可以找到共享的镜像文件:rhel-server-6.3-x86_64-dvd.iso
②,先挂载ISO到某个目录下(如我的:/media/rheliso/):
# mount –o loop /mnt/hgfs/ISO/rhel-server-6.3-x86_64-dvd.iso /media/rheliso/
③,编辑rhel-source.repo
#vi /etc/yum.repos.d/rhel-source.repo
添加:
[Server]
name=rhel5server
baseurl=file:///media/rheliso/Server
enable=1
gpgcheck=1
gpgkey=file:///media/rheliso/RPM-GPG-KEY-redhat-release
④,安装vsftpd
#yum install vsftpd(安装中的判断选择“y”)
⑤,配置vsftpd
#vi /etc/vsftpd/vsftpd.conf
安装好vsftp软件包后,将自动添加vsftp系统服务,通过“/etc/init.d/vsftp”脚本可以控制vsftp服务的启动和终止
vsftp服务的配置文件默认位于/etc/vsftp/文件夹中,主要包括用户控制列表文件(ftpusers, user_list)和主配置文件(vsftpd.conf)。
ftpusers和user_list文件中包含一份FTP用户的列表,两个文件虽然都用于FTP用户的控制,但是具体作用存在一些差异
ftpusers文件:该文件包含的用户账户将被禁止登录vsftp服务器,不管该用户是否在user_list文件中出现。通常将root,bin,daemon等特殊用
户在该文件中,禁止用于登录FTP服务
(例如要使用root登录,就将ftpusers中的root删除,以免被vsftp禁止)
user_list文件:该文件中包含的用户账户可能被禁止登录,也可能被允许登录,具体在主配置文件vsftpd.conf中决定。
当存在“userlist_enable=YES”配置项时,user_list文件生效,如果配置“userlist_deny=YES” 则仅禁止列表中的用户账户登录,
如果配置“userlist=deny=NO”则仅允许列表中的用户账户登录
--------------------------------------------------------------------------------------------------------------------
vsftpd.conf常见配置项及含义
anonymous_enable=YES
是否允许匿名访问
local_enable=YES 是否允许本地系统用户访问
write_enable=YES 启用任何形式的写入权限(如上传,删除文件等)都需要开启此项
local_umask=022 设置本地用户所上传文件的默认权限掩码值
dirmessage_enable=YES 用户切换进入目录时显示 .message文件(如果存在)的内容
xferlog_enable=YES 启用xferlog日志,默认记录到“/var/log/xferlog”文件
connect_from_port_20=YES 允许服务器主动模式(从20端口建立数据连接)
xferlog_std_format=YES 启用标准的xferlog日志格式,若禁用次选项,将使用vsftp自己的日志格式
listen=YES 是否以独立运行的方式监听服务
pam_service_name=vsftpd
userlist_enable=YES (user_list文件生效)
tcp_wrappers=YES
userlist_deny=NO(仅允许列表中的用户账户登录)
userlist_file=/etc/vsftpd/user_list(添加)
⑥,创建用户和宿主目录
# useradd user1
# mkdir -p /var/ftp/pub
# ls -ld /var/ftp/pub
⑦,启动vsftpd服务
chkconfig - -list
service vsftpd start/stop/restart
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/server/ftp/{12256.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
Linux联接vsftpd:500OOPS:vsf
时间:2021-01-10
-
TCP/IP详解卷1:协议第1章
时间:2021-01-10
-
ftp连接虚拟机linux
时间:2021-01-10
-
FTP 服务器关于权限的问题
时间:2020-12-29
-
Serv-U 8.0 服务器中文乱码问
时间:2020-12-29
-
浅谈FTP服务器架设的两种
时间:2020-12-29
-
FTP 常用命令 使用说明
时间:2020-12-29
-
win7下如何搭建ftp服务器
时间:2020-12-28
热门文章
-
Serv-U 8.0 服务器中文乱码问题的解决
时间:2020-12-29
-
FTP是什么?如何搭建FTP服务器?
时间:2020-12-24
-
CuteFTP多线程FTP上传下载工具功能介绍
时间:2020-12-23
-
快速搭建一个本地的FTP服务器图文教程
时间:2020-12-23
-
登陆FTP服务器提示530 Login authentication fa
时间:2020-12-23
-
如何设置FTP的主动模式和被动模式 FileZ
时间:2020-12-23
-
详解ftp文件上传下载命令
时间:2020-12-25
-
个人主机如何搭建FTP服务器?(win10版本
时间:2020-12-23
-
浅谈FTP服务器架设的两种方法
时间:2020-12-29
-
TCP/IP详解卷1:协议第1章 概述读书笔记
时间:2021-01-10
